Text copied to clipboard!
Titre
Text copied to clipboard!Ingénieur iOS
Description
Text copied to clipboard!
Nous recherchons un Ingénieur iOS talentueux et passionné pour rejoindre notre équipe de développement mobile. En tant qu'Ingénieur iOS, vous serez responsable de la conception, du développement et de la maintenance d'applications mobiles performantes et intuitives pour les appareils Apple. Vous travaillerez en étroite collaboration avec les équipes produit, design et backend pour créer des expériences utilisateur exceptionnelles.
Votre rôle consistera à transformer les exigences fonctionnelles en solutions techniques robustes, à optimiser les performances des applications et à garantir leur compatibilité avec les différentes versions d’iOS. Vous participerez également à l’amélioration continue de notre codebase, en mettant en œuvre les meilleures pratiques de développement mobile et en assurant une couverture de tests adéquate.
Nous valorisons l’innovation, la collaboration et l’autonomie. Vous serez encouragé à proposer de nouvelles idées, à explorer les dernières technologies Apple et à contribuer activement à l’évolution de notre architecture mobile.
Le candidat idéal possède une solide expérience en développement iOS avec Swift, une bonne compréhension des principes d’architecture logicielle (MVC, MVVM, etc.), ainsi qu’une connaissance approfondie des frameworks Apple tels que UIKit, CoreData, Combine ou SwiftUI. Une expérience avec les outils d’intégration continue, les tests unitaires et les pratiques DevOps est également appréciée.
Si vous êtes motivé par les défis techniques, que vous aimez travailler dans un environnement agile et que vous souhaitez participer à la création d’applications mobiles innovantes utilisées par des milliers d’utilisateurs, ce poste est fait pour vous.
Responsabilités
Text copied to clipboard!- Développer et maintenir des applications iOS performantes et fiables
- Collaborer avec les équipes produit, design et backend
- Participer à la définition de l’architecture des applications
- Assurer la qualité du code via des revues et des tests
- Optimiser les performances et la consommation des applications
- Intégrer les API RESTful et les services tiers
- Suivre les évolutions de l’écosystème Apple
- Corriger les bugs et améliorer l’expérience utilisateur
- Documenter les fonctionnalités et les processus techniques
- Participer aux cérémonies agiles (daily, sprint planning, etc.)
Exigences
Text copied to clipboard!- Diplôme en informatique ou domaine connexe
- Expérience significative en développement iOS avec Swift
- Maîtrise des frameworks Apple (UIKit, SwiftUI, CoreData, etc.)
- Connaissance des architectures MVC, MVVM ou Clean Architecture
- Expérience avec Git et les outils d’intégration continue
- Capacité à écrire du code propre, maintenable et testé
- Bonne compréhension des principes UX/UI
- Autonomie, rigueur et esprit d’équipe
- Capacité à résoudre des problèmes complexes
- Bon niveau de communication en français et en anglais
Questions potentielles d'entretien
Text copied to clipboard!- Quelle est votre expérience avec Swift et SwiftUI ?
- Avez-vous déjà publié une application sur l’App Store ?
- Comment gérez-vous la compatibilité entre différentes versions d’iOS ?
- Quelle architecture logicielle utilisez-vous généralement ?
- Comment assurez-vous la qualité de votre code ?
- Avez-vous de l’expérience avec les tests unitaires et l’intégration continue ?
- Comment travaillez-vous en équipe dans un environnement agile ?
- Quels outils utilisez-vous pour le débogage et le profiling ?
- Avez-vous déjà travaillé avec des API RESTful ?
- Quelles sont vos sources pour suivre les nouveautés iOS ?